#ifndef PLAYSTATE_H
#define PLAYSTATE_H

#include "GameState.h"
namespace Advanced2D
{
	class CPlayState : public CGameState
	{
	public:
		void Init();
		void Cleanup();

		void Pause();
		void Resume();

		void HandleEvents(CGameEngine* game);
		void Update(CGameEngine* game);
		void Draw(CGameEngine* game);

		static CPlayState* Instance() {
			return &m_PlayState;
		}

	protected:
		CPlayState() { }

	private:
		static CPlayState m_PlayState;
		Texture* playstate;
	};
}

#endif
